﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PhotoMgr.src.common;
using System.Windows.Forms;
using PhotoMgr.src.database;

namespace PhotoMgr.src.gui.category
{
    class ArtistList : ListBase
    {
        public ArtistList(string title, FormAction action)
            : base(title, action)
        {
            DataColumns = new DataGridViewColumn[] 
            { 
                Global.GenColumn("Tên tác giả"              , "ArtistName").SetSizeMode(DataGridViewAutoSizeColumnMode.Fill),
                Global.GenColumn("Địa chỉ email"            , "ArtistEmail"),
                Global.GenColumn("Số điện thoại"            , "ArtistPhone"),
                Global.GenColumn("Tình trạng"               , "StatusName"),
            };

            SearchControls = new SearchBox[]{                
                new SearchBox().initTextBox("Tên tác giả=ArtistName"),
                new SearchBox().initTextBox("Số điện thoại=ArtistPhone"),
                new SearchBox().initComboBox("Tình trạng=Status", new SearchBox.InitStatusComboBoxDelegate(Global.InitStatusCombobox), Global.StatusType.Status, true ),
            };

            OwnerSearchBoxIndex = -1;
            SelectedColumnName = "ArtistID";
            SearchFunction = DBManager.Search_Artist;
            DetailFormType = typeof(PhotoMgr.src.gui.category.ArtistDetail);
        }
    }
}
